package com.gupao.p7store.admin.web.controller.system

import com.gupao.p7store.admin.web.DevopsAdminApplication
import org.springframework.test.context.ContextConfiguration
import org.springframework.test.context.web.WebAppConfiguration
import spock.lang.Specification

/**
 * (这里用一句话描述这个类的作用)
 * @ClassName: SysUserControllerSpec* @Author dengbicheng* @Date 2021/12/3 8:52
 * @Version v 1.0
 */
@WebAppConfiguration
@ContextConfiguration(classes = [DevopsAdminApplication.class])
class SysUserControllerSpec extends Specification {
//    /**
//     * Spring官方提供
//     * 用于测试 Contoller API
//     * 无需手动注册Bean,会自动注入进来
//     */
//    @Shared
//    private MockMvc mockMvc
//    @Autowired
//    private ConfigurableApplicationContext context;
//    /**
//     * 该方法在本类的测试用例执行之前都会调用
//     */
//    void setup() {
//        mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
//    }
//
//    def "测试新增用户方法add"(){
//        expect: "新增正常"
//        MvcResult mvcResult = mvc.perform(
//            //构造请求
//            MockMvcRequestBuilders.post("/system/user").contentType(MediaType.APPLICATION_JSON).content("{}")
//        )
//        //期望HTTP调用结果状态为200
//        .andExpect(MockMvcResultMatchers.status().isOk())
//        //打印格式化的结果报告，方便控制台查
//        .andDo(MockMvcResultHandlers.print()).andReturn()
//        //打印返回的数据
//        println(mvcResult.response.getContentAsString())
//    }



}
